Automatic Compiler Code Gene ration
نویسندگان
چکیده
A classification of. automatic code generation techniques and a survey of the work on these techniques is presented. Automatic code-generation research is classified into three categories: formal treatments, interpretive approaches and descriptive approaches. An analysis of these approaches and a critique of automatic code-generation algorithms are presented.
منابع مشابه
Automatic Derivation of Machine Descriptions
We describe a new system for automatic compiler retargeting. The system combines the advantages of C code generating compilers (fast retargeting) with the advantages of compilers based on speciica-tion driven code generation (fast native code generation). The basic idea is to use the native C compiler to discover architectural features (such as instruction set, register set, addressing modes, i...
متن کاملCode Generation in Automatic Parallelizers
Literature on automatic parallelization generally focuses on data dependency analysis but seldom on code generation. However, this topic is of the utmost importance: the par-allelism extracted by the compiler has both to be expressed in a high-level language, and to t target architectures. This paper describes a code generation scheme for parallelizing compilers.
متن کاملQuick Guide of AutoGenU for Maple
This document is a hands-on of Maple worksheet for automatic code generation and simulation system for nonlinear model predictive control (NMPC) . This method is well known as a fast algorithm and expected to real-time implementation in a system. This describes the components and usage of the automatic code generation system named "AutoGenU for Maple". This worksheet is required Maple 17 or lat...
متن کاملQuick Guide of AutoGenU for Maple
This document is a hands-on of Maple worksheet for automatic code generation and simulation system for nonlinear model predictive control (NMPC) . This method is well known as a fast algorithm and expected to real-time implementation in a system. This describes the components and usage of the automatic code generation system named "AutoGenU for Maple". This worksheet is required Maple 17 or lat...
متن کاملFFT Compiler Techniques
This paper presents compiler technology that targets general purpose microprocessors augmented with SIMD execution units for exploiting data level parallelism. Numerical applications are accelerated by automatically vectorizing blocks of straight line code to be run on processors featuring two-way short vector SIMD extensions like Intel’s SSE 2 on Pentium 4, SSE 3 on Intel Prescott, AMD’s 3DNow...
متن کامل